if(i%10==5||(i/10)%10==5||(i/100)%10==5)//怎么调试

来源:百度知道 编辑:UC知道 时间:2024/06/03 20:42:49
在电脑上如何调试以上语句

其实这种写法是不提倡的。可读性不高。
而且像经典的 ++i+++i+++i这样的表达式也不可取,因为在不同的编绎器会得出不同的结果,这和系统编绎采取的策略有关。
最好是你把if()里的表达示提出来,一步步写,最后把结果的bool变量放到if里来判断。

你想怎么调试呢?
这样的代码,用的着调试?
直接输入i的参数,看路径就行了

打开C编译器,放入main里,写好输出,就OK啦

调试的作用是为了帮助你检查语法错误和逻辑错误
很明显你写的语句不是很复杂不值得来调试,因为看都能看明白

进TC;
然后打进:
main(){
i=15
if(i%10==5||(i/10)%10==5||(i/100)%10==5)
printf("正确“);
}
i的值你自己变..;只要能反映出来正确就行了